<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SkyGameEngine2D: TestScene类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">SkyGameEngine2D
   &#160;<span id="projectnumber">1.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="class_test_scene-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">TestScene类 参考</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
类 TestScene 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_test_scene.png" usemap="#TestScene_map" alt=""/>
  <map id="TestScene_map" name="TestScene_map">
<area href="class_scene.html" alt="Scene" shape="rect" coords="0,112,230,136"/>
<area href="class_node.html" alt="Node" shape="rect" coords="0,56,230,80"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a0ca4a0f546b723e57cb7277d13a96d0b"><td class="memItemLeft" align="right" valign="top"><a id="a0ca4a0f546b723e57cb7277d13a96d0b"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>init</b> () override</td></tr>
<tr class="separator:a0ca4a0f546b723e57cb7277d13a96d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_scene"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_scene')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_scene.html">Scene</a></td></tr>
<tr class="memitem:a3b8cec2e32546713915f8c6303c951f1 inherit pub_methods_class_scene"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scene.html#a3b8cec2e32546713915f8c6303c951f1">~Scene</a> ()</td></tr>
<tr class="memdesc:a3b8cec2e32546713915f8c6303c951f1 inherit pub_methods_class_scene"><td class="mdescLeft">&#160;</td><td class="mdescRight">析构  <a href="class_scene.html#a3b8cec2e32546713915f8c6303c951f1">更多...</a><br /></td></tr>
<tr class="separator:a3b8cec2e32546713915f8c6303c951f1 inherit pub_methods_class_scene"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06231357037a777e77436c42df55688d inherit pub_methods_class_scene"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scene.html#a06231357037a777e77436c42df55688d">setDefaultWidget</a> (const WidgetSharedPtr &amp;widget)</td></tr>
<tr class="memdesc:a06231357037a777e77436c42df55688d inherit pub_methods_class_scene"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置默认的Widget  <a href="class_scene.html#a06231357037a777e77436c42df55688d">更多...</a><br /></td></tr>
<tr class="separator:a06231357037a777e77436c42df55688d inherit pub_methods_class_scene"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdf9ef2dd9d7246b660e70400981893c inherit pub_methods_class_scene"><td class="memItemLeft" align="right" valign="top">const WidgetSharedPtr &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scene.html#abdf9ef2dd9d7246b660e70400981893c">getDefaultWidget</a> () const</td></tr>
<tr class="memdesc:abdf9ef2dd9d7246b660e70400981893c inherit pub_methods_class_scene"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取默认窗口  <a href="class_scene.html#abdf9ef2dd9d7246b660e70400981893c">更多...</a><br /></td></tr>
<tr class="separator:abdf9ef2dd9d7246b660e70400981893c inherit pub_methods_class_scene"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad24b4010456ffa53c30aa938d11fdb1e inherit pub_methods_class_scene"><td class="memItemLeft" align="right" valign="top"><a id="ad24b4010456ffa53c30aa938d11fdb1e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>visit</b> (<a class="el" href="class_render.html">Render</a> *render, bool parent_change_transfrom_mat) override</td></tr>
<tr class="separator:ad24b4010456ffa53c30aa938d11fdb1e inherit pub_methods_class_scene"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_node')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_node.html">Node</a></td></tr>
<tr class="memitem:a816b01da518247b23b07bfd68b2ecdad inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a816b01da518247b23b07bfd68b2ecdad"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (<a class="el" href="class_render.html">Render</a> *render, const <a class="el" href="class_matrix4_x4.html">Matrix4X4</a> &amp;transform)</td></tr>
<tr class="separator:a816b01da518247b23b07bfd68b2ecdad inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accff189524c62c6cb446cc19e3a79ab4 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="accff189524c62c6cb446cc19e3a79ab4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isVisible</b> () const</td></tr>
<tr class="separator:accff189524c62c6cb446cc19e3a79ab4 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8d9f6f838941a2a8ae18420757af158 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ad8d9f6f838941a2a8ae18420757af158"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setVisible</b> (bool visible)</td></tr>
<tr class="separator:ad8d9f6f838941a2a8ae18420757af158 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03fec6cbf6af7f2990d32aaa154dfe13 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a03fec6cbf6af7f2990d32aaa154dfe13"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>getLocalZOrder</b> () const</td></tr>
<tr class="separator:a03fec6cbf6af7f2990d32aaa154dfe13 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99f202ede8832128fdefef065ad33083 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a99f202ede8832128fdefef065ad33083"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setLoacalZOrder</b> (int32_t z)</td></tr>
<tr class="separator:a99f202ede8832128fdefef065ad33083 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47300c4bf81173dce4c57ad4619ed3a4 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a47300c4bf81173dce4c57ad4619ed3a4"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>getGlobalZOrder</b> () const</td></tr>
<tr class="separator:a47300c4bf81173dce4c57ad4619ed3a4 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7540ee0c821da1ba6e7eaa29190815f4 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a7540ee0c821da1ba6e7eaa29190815f4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setGlobalZOrder</b> (int32_t z)</td></tr>
<tr class="separator:a7540ee0c821da1ba6e7eaa29190815f4 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3514d592a8430918cfbd819af66bf3a8 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a3514d592a8430918cfbd819af66bf3a8"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>addChildren</b> (const std::shared_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt; &amp;children)</td></tr>
<tr class="separator:a3514d592a8430918cfbd819af66bf3a8 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f308465be1ed25b76a1285ec3f5832d inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a9f308465be1ed25b76a1285ec3f5832d"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>removeChildren</b> (const std::shared_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt; &amp;children)</td></tr>
<tr class="separator:a9f308465be1ed25b76a1285ec3f5832d inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3a6947ff613d1577ffe005409c80d20 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aa3a6947ff613d1577ffe005409c80d20"></a>
std::weak_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getParent</b> () const</td></tr>
<tr class="separator:aa3a6947ff613d1577ffe005409c80d20 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af56f178a4598e5e91aef73ace19ae2eb inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="af56f178a4598e5e91aef73ace19ae2eb"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>movePosition</b> (float dt_x, float dt_y)</td></tr>
<tr class="separator:af56f178a4598e5e91aef73ace19ae2eb inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a575a5c36c6257c8e723c6fa1b1fedac5 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a575a5c36c6257c8e723c6fa1b1fedac5"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>movePosition</b> (const <a class="el" href="class_vector2.html">Vector2</a> &amp;dt_pos)</td></tr>
<tr class="separator:a575a5c36c6257c8e723c6fa1b1fedac5 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa8545c103ef1b35e5076dbedab93af5 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aaa8545c103ef1b35e5076dbedab93af5"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setPosition</b> (float x, float y)</td></tr>
<tr class="separator:aaa8545c103ef1b35e5076dbedab93af5 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f27cf2766d938eefc394e79f484ee5a inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a5f27cf2766d938eefc394e79f484ee5a"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setPosition</b> (const <a class="el" href="class_vector2.html">Vector2</a> &amp;new_pos)</td></tr>
<tr class="separator:a5f27cf2766d938eefc394e79f484ee5a inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab961a197aee6cf1b23f2bc6ef2368af5 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ab961a197aee6cf1b23f2bc6ef2368af5"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setRotationR</b> (float radian)</td></tr>
<tr class="separator:ab961a197aee6cf1b23f2bc6ef2368af5 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58a20df9cd7e46c8f01d9a3bcf332618 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a58a20df9cd7e46c8f01d9a3bcf332618"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setRotationA</b> (float angle)</td></tr>
<tr class="separator:a58a20df9cd7e46c8f01d9a3bcf332618 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab25a86ca05c33ca7f12a889d74fa52c inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aab25a86ca05c33ca7f12a889d74fa52c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setScalingX</b> (float sx)</td></tr>
<tr class="separator:aab25a86ca05c33ca7f12a889d74fa52c inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0599b0d3bd1438881a67c63948373675 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a0599b0d3bd1438881a67c63948373675"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>setScalingY</b> (float sy)</td></tr>
<tr class="separator:a0599b0d3bd1438881a67c63948373675 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa93510123b3503162219f7c536eb27de inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aa93510123b3503162219f7c536eb27de"></a>
const <a class="el" href="class_vector2.html">Vector2</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getPosition</b> () const</td></tr>
<tr class="separator:aa93510123b3503162219f7c536eb27de inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6092f1c0cd9bca624a9b5f9f1576288f inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a6092f1c0cd9bca624a9b5f9f1576288f"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getRoattionR</b> () const</td></tr>
<tr class="separator:a6092f1c0cd9bca624a9b5f9f1576288f inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2705c495fe52b2fd57797b6558f48ed inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aa2705c495fe52b2fd57797b6558f48ed"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getRoattionA</b> () const</td></tr>
<tr class="separator:aa2705c495fe52b2fd57797b6558f48ed inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a304c854e1ffa39e13965d2ebc27f8899 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a304c854e1ffa39e13965d2ebc27f8899"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getScalingX</b> () const</td></tr>
<tr class="separator:a304c854e1ffa39e13965d2ebc27f8899 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af48b3072c99d16e52d4f3ed41a9da33b inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="af48b3072c99d16e52d4f3ed41a9da33b"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>getScalingY</b> () const</td></tr>
<tr class="separator:af48b3072c99d16e52d4f3ed41a9da33b inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f9783ff649e042792fb65ddfa52d48 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a21f9783ff649e042792fb65ddfa52d48"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isChangeTransformMat</b> () const</td></tr>
<tr class="separator:a21f9783ff649e042792fb65ddfa52d48 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac927278b527c2713962a02f6d71d9931 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ac927278b527c2713962a02f6d71d9931"></a>
<a class="el" href="class_camera.html">Camera</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getCamera</b> () const</td></tr>
<tr class="separator:ac927278b527c2713962a02f6d71d9931 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2795773acddd4a6d9c14dd08a3cc046e inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a2795773acddd4a6d9c14dd08a3cc046e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setCamera</b> (<a class="el" href="class_camera.html">Camera</a> *c, bool is_recursion=true)</td></tr>
<tr class="separator:a2795773acddd4a6d9c14dd08a3cc046e inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a351b2746928f4dd16ca46e073f809fdc inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a351b2746928f4dd16ca46e073f809fdc"></a>
std::weak_ptr&lt; <a class="el" href="class_action.html">Action</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>runAction</b> (std::unique_ptr&lt; <a class="el" href="class_action.html">Action</a> &gt; action)</td></tr>
<tr class="separator:a351b2746928f4dd16ca46e073f809fdc inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75dc27fcb97037ac61e5356940e467a7 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a75dc27fcb97037ac61e5356940e467a7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>stopActionByName</b> (const std::wstring &amp;action_name)</td></tr>
<tr class="separator:a75dc27fcb97037ac61e5356940e467a7 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a692b0935f835d8dcc6e2b239898ecac2 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a692b0935f835d8dcc6e2b239898ecac2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>stopActionByPtr</b> (<a class="el" href="class_action.html">Action</a> *action)</td></tr>
<tr class="separator:a692b0935f835d8dcc6e2b239898ecac2 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b51d6a7a0ae6922968cdac47d7e000 inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a44b51d6a7a0ae6922968cdac47d7e000"></a>
std::weak_ptr&lt; <a class="el" href="class_action.html">Action</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getActionByName</b> (const std::wstring &amp;name)</td></tr>
<tr class="separator:a44b51d6a7a0ae6922968cdac47d7e000 inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56b8e0c170ee3231d3a2459b370dc79a inherit pub_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a56b8e0c170ee3231d3a2459b370dc79a"></a>
const NodeType &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getNodeType</b> () const</td></tr>
<tr class="separator:a56b8e0c170ee3231d3a2459b370dc79a inherit pub_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
额外继承的成员函数</h2></td></tr>
<tr class="inherit_header pub_types_class_node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_node')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="class_node.html">Node</a></td></tr>
<tr class="memitem:aa54866b6c55527f3db0384692db1a467 inherit pub_types_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aa54866b6c55527f3db0384692db1a467"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>NodeType</b> { <b>Node</b>, 
<b>Ui</b>
 }</td></tr>
<tr class="separator:aa54866b6c55527f3db0384692db1a467 inherit pub_types_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_class_node"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_node')"><img src="closed.png" alt="-"/>&#160;静态 Public 成员函数 继承自 <a class="el" href="class_node.html">Node</a></td></tr>
<tr class="memitem:a0259858830e322d37af9ac4763bdb5ea inherit pub_static_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a0259858830e322d37af9ac4763bdb5ea"></a>
static NodeSharedPtr&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> (const NodeSharedPtr &amp;parent=nullptr)</td></tr>
<tr class="separator:a0259858830e322d37af9ac4763bdb5ea inherit pub_static_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_scene"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_scene')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="class_scene.html">Scene</a></td></tr>
<tr class="memitem:ad1f6cf97183fa5d058dd0ae315f90847 inherit pro_methods_class_scene"><td class="memItemLeft" align="right" valign="top"><a id="ad1f6cf97183fa5d058dd0ae315f90847"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Scene</b> (const NodeSharedPtr &amp;parent=nullptr)</td></tr>
<tr class="separator:ad1f6cf97183fa5d058dd0ae315f90847 inherit pro_methods_class_scene"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae47d58e1cab8901366dc5ebe7df32ea9 inherit pro_methods_class_scene"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scene.html#ae47d58e1cab8901366dc5ebe7df32ea9">initScene</a> ()=0</td></tr>
<tr class="memdesc:ae47d58e1cab8901366dc5ebe7df32ea9 inherit pro_methods_class_scene"><td class="mdescLeft">&#160;</td><td class="mdescRight">初始化场景的接口，用户需要继承该接口来初始化游戏数据  <a href="class_scene.html#ae47d58e1cab8901366dc5ebe7df32ea9">更多...</a><br /></td></tr>
<tr class="separator:ae47d58e1cab8901366dc5ebe7df32ea9 inherit pro_methods_class_scene"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f7b0a09a8bca805c8a1897e1257918a inherit pro_methods_class_scene"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scene.html#a8f7b0a09a8bca805c8a1897e1257918a">destroyScene</a> ()=0</td></tr>
<tr class="memdesc:a8f7b0a09a8bca805c8a1897e1257918a inherit pro_methods_class_scene"><td class="mdescLeft">&#160;</td><td class="mdescRight">销毁场景的接口，用户需要继承该接口来清理游戏数据  <a href="class_scene.html#a8f7b0a09a8bca805c8a1897e1257918a">更多...</a><br /></td></tr>
<tr class="separator:a8f7b0a09a8bca805c8a1897e1257918a inherit pro_methods_class_scene"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_node')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="class_node.html">Node</a></td></tr>
<tr class="memitem:a72c486f80096dc1128116f7f69288092 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a72c486f80096dc1128116f7f69288092"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>Node</b> (const std::shared_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt; &amp;parent=nullptr)</td></tr>
<tr class="separator:a72c486f80096dc1128116f7f69288092 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92797409cccb5e9aeccdd41d5c453425 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a92797409cccb5e9aeccdd41d5c453425"></a>
<a class="el" href="class_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>convertToRenderCoordinate</b> (const <a class="el" href="class_vector2.html">Vector2</a> &amp;v)</td></tr>
<tr class="separator:a92797409cccb5e9aeccdd41d5c453425 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91bda5d230357b9d698cfeaab529d583 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a91bda5d230357b9d698cfeaab529d583"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>updateTransformMat</b> (bool prant_transformMat_is_change)</td></tr>
<tr class="separator:a91bda5d230357b9d698cfeaab529d583 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee847242c098d5b10376d3dc4fd737e3 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aee847242c098d5b10376d3dc4fd737e3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>changeTransformMat</b> ()</td></tr>
<tr class="separator:aee847242c098d5b10376d3dc4fd737e3 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fbb833bcbf9db46759db327ca398262 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a9fbb833bcbf9db46759db327ca398262"></a>
const <a class="el" href="class_matrix4_x4.html">Matrix4X4</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getParentTransformMat</b> () const</td></tr>
<tr class="separator:a9fbb833bcbf9db46759db327ca398262 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace6803d5d41b0c0333b3de452baa5d05 inherit pro_methods_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ace6803d5d41b0c0333b3de452baa5d05"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setNodeType</b> (const NodeType &amp;type)</td></tr>
<tr class="separator:ace6803d5d41b0c0333b3de452baa5d05 inherit pro_methods_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_scene"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_scene')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="class_scene.html">Scene</a></td></tr>
<tr class="memitem:a4a94f350b4e0994708ddd19d232c46a9 inherit pro_attribs_class_scene"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_ui_core.html">UiCore</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scene.html#a4a94f350b4e0994708ddd19d232c46a9">m_uiCore</a></td></tr>
<tr class="separator:a4a94f350b4e0994708ddd19d232c46a9 inherit pro_attribs_class_scene"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a727a65b167b20b723f186e7c8cdcb734 inherit pro_attribs_class_scene"><td class="memItemLeft" align="right" valign="top">WidgetSharedPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_scene.html#a727a65b167b20b723f186e7c8cdcb734">m_defaultWidget</a></td></tr>
<tr class="separator:a727a65b167b20b723f186e7c8cdcb734 inherit pro_attribs_class_scene"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_node')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="class_node.html">Node</a></td></tr>
<tr class="memitem:a179b73258e92a485a2f52c504fdcd96f inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a179b73258e92a485a2f52c504fdcd96f"></a>
NodeType&#160;</td><td class="memItemRight" valign="bottom"><b>m_nodeType</b></td></tr>
<tr class="separator:a179b73258e92a485a2f52c504fdcd96f inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06ffaffa5be3256def1e3a93835fdf41 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a06ffaffa5be3256def1e3a93835fdf41"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_visible</b></td></tr>
<tr class="separator:a06ffaffa5be3256def1e3a93835fdf41 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90bdbd7ae4f9dabc07313383270a381f inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a90bdbd7ae4f9dabc07313383270a381f"></a>
<a class="el" href="class_size.html">Size</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_contentSize</b></td></tr>
<tr class="separator:a90bdbd7ae4f9dabc07313383270a381f inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b0cd27e829d7a134a855872418676b inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a03b0cd27e829d7a134a855872418676b"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_localZOrder</b></td></tr>
<tr class="separator:a03b0cd27e829d7a134a855872418676b inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada8946ec0979551303649c6578922bea inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ada8946ec0979551303649c6578922bea"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>m_globalZOrder</b></td></tr>
<tr class="separator:ada8946ec0979551303649c6578922bea inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6470f18fdb05ed64aa452c11f34c1dc inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ae6470f18fdb05ed64aa452c11f34c1dc"></a>
<a class="el" href="class_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_position</b></td></tr>
<tr class="separator:ae6470f18fdb05ed64aa452c11f34c1dc inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78f60bf2f78f54497757c01a86ba738d inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a78f60bf2f78f54497757c01a86ba738d"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_rotation</b></td></tr>
<tr class="separator:a78f60bf2f78f54497757c01a86ba738d inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6fe347d513af000d0dab3f1ba98390 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a3a6fe347d513af000d0dab3f1ba98390"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_scalingX</b></td></tr>
<tr class="separator:a3a6fe347d513af000d0dab3f1ba98390 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e1a2758d331b320800854ecd65730a6 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a7e1a2758d331b320800854ecd65730a6"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_scalingY</b></td></tr>
<tr class="separator:a7e1a2758d331b320800854ecd65730a6 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e28ee30c9c1ae70b06c6e3e5769c549 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a7e28ee30c9c1ae70b06c6e3e5769c549"></a>
<a class="el" href="class_matrix4_x4.html">Matrix4X4</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_transformMat</b></td></tr>
<tr class="separator:a7e28ee30c9c1ae70b06c6e3e5769c549 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea2bdd21633666a8ad162fb51894c50d inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="aea2bdd21633666a8ad162fb51894c50d"></a>
<a class="el" href="class_camera.html">Camera</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_camera</b></td></tr>
<tr class="separator:aea2bdd21633666a8ad162fb51894c50d inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9c88161de797bbcb17bf932c17d47eb inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="ac9c88161de797bbcb17bf932c17d47eb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_isChangeTransforMat</b></td></tr>
<tr class="separator:ac9c88161de797bbcb17bf932c17d47eb inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2650a5abbb7052437fbc51ba84ee4711 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a2650a5abbb7052437fbc51ba84ee4711"></a>
<a class="el" href="class_action_manager.html">ActionManager</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_actionManager</b></td></tr>
<tr class="separator:a2650a5abbb7052437fbc51ba84ee4711 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97242c3bfcec6f1c6d605d1b2e46f641 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a97242c3bfcec6f1c6d605d1b2e46f641"></a>
<a class="el" href="class_game_world.html">GameWorld</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_gameWorld</b></td></tr>
<tr class="separator:a97242c3bfcec6f1c6d605d1b2e46f641 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6008f6e813d08b35dc9d77b4cf2af33a inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a6008f6e813d08b35dc9d77b4cf2af33a"></a>
std::weak_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_parent</b></td></tr>
<tr class="separator:a6008f6e813d08b35dc9d77b4cf2af33a inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35622cfb92e31bd2222f2944a4efa394 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="a35622cfb92e31bd2222f2944a4efa394"></a>
std::list&lt; std::shared_ptr&lt; <a class="el" href="class_node.html">Node</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_children</b></td></tr>
<tr class="separator:a35622cfb92e31bd2222f2944a4efa394 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af55681037c073217aa0d5b5ad7239d68 inherit pro_attribs_class_node"><td class="memItemLeft" align="right" valign="top"><a id="af55681037c073217aa0d5b5ad7239d68"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_running</b></td></tr>
<tr class="separator:af55681037c073217aa0d5b5ad7239d68 inherit pro_attribs_class_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>该类的文档由以下文件生成:<ul>
<li>F:/毕业设计/SkyGameEngine2d/src/test/<a class="el" href="_test_scene_8h_source.html">TestScene.h</a></li>
<li>F:/毕业设计/SkyGameEngine2d/src/test/TestScene.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>
